home *** CD-ROM | disk | FTP | other *** search
- function addEsquerda()
- {
- mbObjetoEsquerda = true;
- repeatAction();
- }
- function addDireita()
- {
- mbObjetoDireita = true;
- repeatAction();
- }
- function removeEsquerda()
- {
- mbObjetoEsquerda = false;
- repeatAction();
- }
- function removeDireita()
- {
- mbObjetoDireita = false;
- repeatAction();
- }
- function repeatAction()
- {
- if(mLastAction == null)
- {
- return undefined;
- }
- if(mLastPlay)
- {
- playAction(mLastAction);
- }
- else
- {
- stopAction(mLastAction);
- }
- }
- function stopleft()
- {
- stopAction("lstand");
- }
- function stopright()
- {
- stopAction("rstand");
- }
- function stopup()
- {
- stopAction("ustand");
- }
- function stopdown()
- {
- stopAction("dstand");
- }
- function stopAction(action)
- {
- mLastAction = action;
- mLastPlay = false;
- gotoAndStop(action);
- if(mbObjetoEsquerda)
- {
- mLeftArm_mc.gotoAndStop(action + "2");
- }
- else
- {
- mLeftArm_mc.gotoAndStop(action + "1");
- }
- if(mbObjetoDireita)
- {
- mRightArm_mc.gotoAndStop(action + "2");
- }
- else
- {
- mRightArm_mc.gotoAndStop(action + "1");
- }
- }
- function playAction(action)
- {
- mLastAction = action;
- mLastPlay = true;
- gotoAndPlay(action);
- if(mbObjetoEsquerda)
- {
- mLeftArm_mc.gotoAndPlay(action + "2");
- }
- else
- {
- mLeftArm_mc.gotoAndPlay(action + "1");
- }
- if(mbObjetoDireita)
- {
- mRightArm_mc.gotoAndPlay(action + "2");
- }
- else
- {
- mRightArm_mc.gotoAndPlay(action + "1");
- }
- }
- function walkleft()
- {
- playAction("lwalk");
- }
- function walkright()
- {
- playAction("rwalk");
- }
- function walkup()
- {
- playAction("uwalk");
- }
- function walkdown()
- {
- playAction("dwalk");
- }
- function hey()
- {
- mLastAction = null;
- gotoAndStop("hey");
- play();
- }
- function dontknow()
- {
- mLastAction = null;
- gotoAndStop("dontknow");
- play();
- }
- function diagnose()
- {
- mLastAction = null;
- gotoAndStop("diagnose");
- play();
- }
- stop();
- var mbObjetoEsquerda;
- if(mbObjetoEsquerda == undefined)
- {
- mbObjetoEsquerda = false;
- }
- var mbObjetoDireita;
- if(mbObjetoDireita == undefined)
- {
- mbObjetoDireita = false;
- }
- var mLastAction;
- var mLastPlay;
- if(mLastPlay == undefined)
- {
- mLastPlay = false;
- }
-